package hcn.protocol.ods.checkAppointment;

import java.util.Date;
import java.util.List;

public class CheckAppointmentItemResponse {

    private List<CheckAppointmentItem> CheckAppointmentItem;

    public List<CheckAppointmentItemResponse.CheckAppointmentItem> getCheckAppointmentItem() {
        return CheckAppointmentItem;
    }

    public void setCheckAppointmentItem(List<CheckAppointmentItemResponse.CheckAppointmentItem> checkAppointmentItem) {
        CheckAppointmentItem = checkAppointmentItem;
    }

    public static class CheckAppointmentItem {
        private String patientName;
        private String patientAge;
        private String patientSex;
        private int patientType;
        private String patientNumber;
        private String checkRequestNumber;
        private String checkItemCode;
        private String checkItemName;
        private int appointmentSign;
        private int signInSign;
        private int executionSign;
        private String appointmentRecordId;
        private Date appointmentDateTime;
        private Date operatingDateTime;
        private Date automaticCancellationTime;
        private long automaticCancellationRemainingSeconds;
        private Date checkStartTime;
        private Date checkEndTime;
        private String appointmentHospitalCode;
        private String appointmentHospitalName;
        private String appointmentDepartmentCode;
        private String appointmentDepartmentName;
        private String appointmentQueueCode;
        private String appointmentQueueName;
        private String appointmentSequenceNumber;
        private String checkAddress;
        private String mattersNeedingAttention;
        private boolean emptyStomach;
        private boolean holdBackUrine;
        private int emergencySign;
        private int feeStatus;
        private String examCode;
        private int printCount;
        private String bedNumber;
        private String inpatientDepartmentName;
        private String timePeriod;
        //支付页面 1 诊间支付 ; 2 云支付
        private String paymentPage = "1";
        private String serialNumber;//就诊顺序号/我的号码
        private String currentNumber;//当前看诊序号/当前叫号

        public String getSerialNumber() {
            return serialNumber;
        }

        public void setSerialNumber(String serialNumber) {
            this.serialNumber = serialNumber;
        }

        public String getCurrentNumber() {
            return currentNumber;
        }

        public void setCurrentNumber(String currentNumber) {
            this.currentNumber = currentNumber;
        }

        public String getPatientName() {
            return patientName;
        }

        public void setPatientName(String patientName) {
            this.patientName = patientName;
        }

        public String getPatientAge() {
            return patientAge;
        }

        public void setPatientAge(String patientAge) {
            this.patientAge = patientAge;
        }

        public int getPatientType() {
            return patientType;
        }

        public void setPatientType(int patientType) {
            this.patientType = patientType;
        }

        public String getPatientNumber() {
            return patientNumber;
        }

        public void setPatientNumber(String patientNumber) {
            this.patientNumber = patientNumber;
        }

        public String getCheckRequestNumber() {
            return checkRequestNumber;
        }

        public void setCheckRequestNumber(String checkRequestNumber) {
            this.checkRequestNumber = checkRequestNumber;
        }

        public String getCheckItemCode() {
            return checkItemCode;
        }

        public void setCheckItemCode(String checkItemCode) {
            this.checkItemCode = checkItemCode;
        }

        public String getCheckItemName() {
            return checkItemName;
        }

        public void setCheckItemName(String checkItemName) {
            this.checkItemName = checkItemName;
        }

        public int getAppointmentSign() {
            return appointmentSign;
        }

        public void setAppointmentSign(int appointmentSign) {
            this.appointmentSign = appointmentSign;
        }

        public int getSignInSign() {
            return signInSign;
        }

        public void setSignInSign(int signInSign) {
            this.signInSign = signInSign;
        }

        public int getExecutionSign() {
            return executionSign;
        }

        public void setExecutionSign(int executionSign) {
            this.executionSign = executionSign;
        }

        public String getAppointmentRecordId() {
            return appointmentRecordId;
        }

        public void setAppointmentRecordId(String appointmentRecordId) {
            this.appointmentRecordId = appointmentRecordId;
        }

        public Date getAppointmentDateTime() {
            return appointmentDateTime;
        }

        public void setAppointmentDateTime(Date appointmentDateTime) {
            this.appointmentDateTime = appointmentDateTime;
        }

        public Date getAutomaticCancellationTime() {
            return automaticCancellationTime;
        }

        public void setAutomaticCancellationTime(Date automaticCancellationTime) {
            this.automaticCancellationTime = automaticCancellationTime;
        }

        public Date getOperatingDateTime() {
            return operatingDateTime;
        }

        public void setOperatingDateTime(Date operatingDateTime) {
            this.operatingDateTime = operatingDateTime;
        }

        public long getAutomaticCancellationRemainingSeconds() {
            return automaticCancellationRemainingSeconds;
        }

        public void setAutomaticCancellationRemainingSeconds(long automaticCancellationRemainingSeconds) {
            this.automaticCancellationRemainingSeconds = automaticCancellationRemainingSeconds;
        }

        public Date getCheckStartTime() {
            return checkStartTime;
        }

        public void setCheckStartTime(Date checkStartTime) {
            this.checkStartTime = checkStartTime;
        }

        public Date getCheckEndTime() {
            return checkEndTime;
        }

        public void setCheckEndTime(Date checkEndTime) {
            this.checkEndTime = checkEndTime;
        }

        public String getAppointmentHospitalCode() {
            return appointmentHospitalCode;
        }

        public void setAppointmentHospitalCode(String appointmentHospitalCode) {
            this.appointmentHospitalCode = appointmentHospitalCode;
        }

        public String getAppointmentHospitalName() {
            return appointmentHospitalName;
        }

        public void setAppointmentHospitalName(String appointmentHospitalName) {
            this.appointmentHospitalName = appointmentHospitalName;
        }

        public String getAppointmentDepartmentCode() {
            return appointmentDepartmentCode;
        }

        public void setAppointmentDepartmentCode(String appointmentDepartmentCode) {
            this.appointmentDepartmentCode = appointmentDepartmentCode;
        }

        public String getAppointmentDepartmentName() {
            return appointmentDepartmentName;
        }

        public void setAppointmentDepartmentName(String appointmentDepartmentName) {
            this.appointmentDepartmentName = appointmentDepartmentName;
        }

        public String getAppointmentQueueCode() {
            return appointmentQueueCode;
        }

        public void setAppointmentQueueCode(String appointmentQueueCode) {
            this.appointmentQueueCode = appointmentQueueCode;
        }

        public String getAppointmentQueueName() {
            return appointmentQueueName;
        }

        public void setAppointmentQueueName(String appointmentQueueName) {
            this.appointmentQueueName = appointmentQueueName;
        }

        public String getAppointmentSequenceNumber() {
            return appointmentSequenceNumber;
        }

        public void setAppointmentSequenceNumber(String appointmentSequenceNumber) {
            this.appointmentSequenceNumber = appointmentSequenceNumber;
        }

        public String getCheckAddress() {
            return checkAddress;
        }

        public void setCheckAddress(String checkAddress) {
            this.checkAddress = checkAddress;
        }

        public String getMattersNeedingAttention() {
            return mattersNeedingAttention;
        }

        public void setMattersNeedingAttention(String mattersNeedingAttention) {
            this.mattersNeedingAttention = mattersNeedingAttention;
        }

        public boolean isEmptyStomach() {
            return emptyStomach;
        }

        public void setEmptyStomach(boolean emptyStomach) {
            this.emptyStomach = emptyStomach;
        }

        public boolean isHoldBackUrine() {
            return holdBackUrine;
        }

        public void setHoldBackUrine(boolean holdBackUrine) {
            this.holdBackUrine = holdBackUrine;
        }

        public int getEmergencySign() {
            return emergencySign;
        }

        public void setEmergencySign(int emergencySign) {
            this.emergencySign = emergencySign;
        }

        public int getFeeStatus() {
            return feeStatus;
        }

        public void setFeeStatus(int feeStatus) {
            this.feeStatus = feeStatus;
        }

        public String getExamCode() {
            return examCode;
        }

        public void setExamCode(String examCode) {
            this.examCode = examCode;
        }

        public int getPrintCount() {
            return printCount;
        }

        public void setPrintCount(int printCount) {
            this.printCount = printCount;
        }

        public String getBedNumber() {
            return bedNumber;
        }

        public void setBedNumber(String bedNumber) {
            this.bedNumber = bedNumber;
        }

        public String getInpatientDepartmentName() {
            return inpatientDepartmentName;
        }

        public void setInpatientDepartmentName(String inpatientDepartmentName) {
            this.inpatientDepartmentName = inpatientDepartmentName;
        }

        public String getPatientSex() {
            return patientSex;
        }

        public void setPatientSex(String patientSex) {
            this.patientSex = patientSex;
        }

        public String getTimePeriod() {
            return timePeriod;
        }

        public void setTimePeriod(String timePeriod) {
            this.timePeriod = timePeriod;
        }

        public String getPaymentPage() {
            return paymentPage;
        }

        public void setPaymentPage(String paymentPage) {
            this.paymentPage = paymentPage;
        }
    }

}